/*
 * @Author: xiguan
 * @Email: xiguan.teng@qq.com
 * @Version: 1.0
 * @Date: 2022-07-31 11:47:33
 * @LastEditTime: 2022-07-31 12:08:16
 */

#ifndef _PAIR_TEST_H_
#define _PAIR_TEST_H_

#include "TestUtil.h"

#include "../mystl/UtilityMy.h"
#include <utility>

#include <cassert>
#include <iostream>
#include <string>

namespace MySTL{
	namespace PairTest{
		template<typename T>
		using stdPair = std::pair<T, T>;
		template<typename T>
		using tsPair = MySTL::pair<T, T>;

		void testCase1();
		void testCase2();
		void testCase3();
		void testCase4();
		void testCase5();

		void testAllCases();
	}
}
#endif